﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Formularios/Principal.Master" AutoEventWireup="true"
    CodeBehind="Concurso.aspx.cs" Inherits="wRegPadron.Formularios.Concurso" %>

<%@ Register Assembly="BasicFrame.WebControls.BasicDatePicker" Namespace="BasicFrame.WebControls"
    TagPrefix="BDP" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <asp:Label runat="server" ID="lblTitulo"></asp:Label>
    <p>
        <small>
            <asp:Label runat="server" ID="lblDescripcion"></asp:Label></small></p>
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder2" runat="server">
    <asp:UpdatePanel runat="server" ID="UpdatePanel1">
        <ContentTemplate>
            <asp:HiddenField ID="hfIdConcurso" runat="server" />
            <asp:HiddenField ID="hfIdPregunta" runat="server" />
            <asp:Button runat="server" ID="btnopen1" Style="display: none;" />
            <asp:Panel runat="server" ID="pNoRegistro">
                <div class="alert" style="padding: 10px 5px 10px 5px; width: 300px; font-size: 14px;">
                    <asp:Label runat="server" ID="lblNoRegistro"></asp:Label>
                </div>
            </asp:Panel>
            <div class="alert-info" style="padding: 1px 5px 1px 5px; text-align: center;">
                <h4>
                    Datos del concurso</h4>
            </div>
            <br />
            <asp:Panel runat="server" ID="pDatosConcurso">
                <div class="dropdown clearfix" style="width: 600px">
                    <ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu" style="display: block;
                        position: static; margin-bottom: 5px; width: 600px; padding-top: 10px;">
                        <div class="form-horizontal">
                            <div class="control-group">
                                <label class="control-label" for="txtTitulo">
                                    Título:</label>
                                <div class="controls">
                                    <div class="control">
                                        <asp:TextBox runat="server" ID="txtTitulo" required></asp:TextBox></div>
                                </div>
                            </div>
                            <div class="control-group">
                                <label class="control-label" for="txtTitulo">
                                    Premio:</label>
                                <div class="controls">
                                    <div class="control">
                                        <asp:TextBox runat="server" ID="txtPremio" required></asp:TextBox></div>
                                </div>
                            </div>
                            <div class="control-group">
                                <label class="control-label" for="txtFecInicio">
                                    Fecha inicio:</label>
                                <div class="controls">
                                    <div class="control">
                                        <BDP:BDPLite ID="FechaInicio" runat="server" Width="100" DateFormat="d">
                                        </BDP:BDPLite>
                                    </div>
                                </div>
                            </div>
                            <div class="control-group">
                                <label class="control-label" for="txtFecInicio">
                                    Hora inicio:</label>
                                <div class="controls">
                                    <div class="control">
                                        <asp:TextBox runat="server" ID="txtHoraInicio" Width="80px" placeholder="hh:mm" MaxLength="5"
                                            required></asp:TextBox>
                                    </div>
                                </div>
                            </div>
                            <div class="control-group">
                                <label class="control-label" for="txtFecFin">
                                    Fecha fin:</label>
                                <div class="controls">
                                    <div class="control">
                                        <BDP:BDPLite ID="FechaFin" runat="server" Width="100" DateFormat="d">
                                        </BDP:BDPLite>
                                    </div>
                                </div>
                            </div>
                            <div class="control-group">
                                <label class="control-label" for="txtFecInicio">
                                    Hora fin:</label>
                                <div class="controls">
                                    <div class="control">
                                        <asp:TextBox runat="server" ID="txtHoraFin" Width="80px" placeholder="hh:mm" MaxLength="5"
                                            required></asp:TextBox>
                                    </div>
                                </div>
                            </div>
                            <div class="control-group">
                                <label class="control-label" for="txtFecSorteo">
                                    Fecha de sorteo:</label>
                                <div class="controls">
                                    <div class="control">
                                        <BDP:BDPLite ID="FechaSorteo" runat="server" Width="100" DateFormat="d">
                                        </BDP:BDPLite>
                                    </div>
                                </div>
                            </div>
                            <div class="control-group">
                                <label class="control-label" for="txtFecInicio">
                                    Hora sorteo:</label>
                                <div class="controls">
                                    <div class="control">
                                        <asp:TextBox runat="server" ID="txtHoraSorteo" Width="80px" placeholder="hh:mm" MaxLength="5"
                                            required></asp:TextBox>
                                    </div>
                                </div>
                            </div>
                            <div class="control-group">
                                <label class="control-label" for="txtTitulo">
                                    Cantidad de ganadores:</label>
                                <div class="controls">
                                    <div class="control">
                                        <asp:TextBox runat="server" ID="txtCantidadGanadores" Width="20px" MaxLength="2"
                                            required></asp:TextBox><ajaxToolkit:FilteredTextBoxExtender ID="FilteredTextBoxExtender1"
                                                runat="server" TargetControlID="txtCantidadGanadores" FilterType="Numbers">
                                            </ajaxToolkit:FilteredTextBoxExtender>
                                    </div>
                                </div>
                            </div>
                            <div class="control-group">
                                <asp:Label runat="server" ID="lblError" CssClass="text-error"></asp:Label>
                                <asp:Label runat="server" ID="lblGuardado" CssClass="text-success"></asp:Label>
                            </div>
                            <div class="control-group">
                                <asp:Button runat="server" ID="btnGuardarConcurso" CssClass="btn btn-primary" Text="Guardar"
                                    OnClick="btnGuardarConcurso_Click" />
                            </div>
                        </div>
                    </ul>
                </div>
            </asp:Panel>
            <br />
            <div class="alert-info" style="padding: 1px 5px 1px 5px; text-align: center;">
                <h4>
                    Preguntas</h4>
            </div>
            <br />
            <asp:Panel runat="server" ID="pPreguntas">
                <div class="dropdown clearfix" style="width: 600px">
                    <ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu" style="display: block;
                        position: static; margin-bottom: 5px; width: 600px; padding-top: 10px;">
                        <div class="form-horizontal">
                            <div class="control-group">
                                <label class="text-info">
                                    Ha ingresado
                                    <asp:Label runat="server" ID="lblCantidad" CssClass="text-info"></asp:Label>
                                    preguntas</label>
                            </div>
                            <div class="control-group">
                                <label class="control-label" for="txtPregunta">
                                    Pregunta:</label>
                                <div class="controls">
                                    <div class="control">
                                        <div class="input-append">
                                            <asp:TextBox runat="server" ID="txtPregunta"></asp:TextBox><asp:LinkButton runat="server"
                                                ID="btnPregunta" CssClass="btn btn-success" OnClick="btnPregunta_Click">&nbsp;<i class="icon-ok icon-white"></i>&nbsp;</asp:LinkButton></div>
                                    </div>
                                </div>
                            </div>
                            <div class="control-group">
                                <asp:Label runat="server" ID="lblErrorPreguntas" CssClass="text-error"></asp:Label>
                            </div>
                            <div class="control-group">
                                <asp:TreeView ID="tvPreguntas" runat="server" ShowExpandCollapse="false" ShowLines="false">
                                    <LevelStyles>
                                        <asp:TreeNodeStyle CssClass="Nivel1" />
                                        <asp:TreeNodeStyle CssClass="Nivel2" />
                                    </LevelStyles>
                                </asp:TreeView>
                            </div>
                        </div>
                    </ul>
                </div>
                <br />
                <div class="form-horizontal">
                    <div class="control-group">
                        <asp:Button runat="server" ID="btnConfirmacion" Text="Confirmar registro" CssClass="btn"
                            OnClick="btnConfirmacion_Click" />
                        <asp:Button runat="server" ID="btnCancelar" Text="Cancelar" CssClass="btn" OnClick="btnCancelar_Click" />
                    </div>
                </div>
                <div class="form-horizontal">
                    <div class="control-group">
                        <asp:Label runat="server" ID="lblErrorConfirmacion" CssClass="text-error"></asp:Label>
                        <asp:Label runat="server" ID="lblConfirmado" CssClass="text-success"></asp:Label>
                    </div>
                </div>
            </asp:Panel>
            <asp:Panel runat="server" ID="pRespuestas" CssClass="modal">
                <div class="modal-header">
                    <h3 id="myModalLabel">
                        Resgistrar opciones</h3>
                </div>
                <div class="modal-body">
                    <div class="form-horizontal">
                        <div class="control-group">
                            <h4>
                                <asp:Label runat="server" ID="lblPreguntaInsertada" CssClass="muted"></asp:Label></h4>
                        </div>
                        <div class="control-group">
                            <label class="control-label" for="txtRespuesta">
                                Respuesta:</label>
                            <div class="controls">
                                <div class="input-append">
                                    <asp:TextBox runat="server" ID="txtRespuesta"></asp:TextBox>
                                    <asp:LinkButton runat="server" ID="btnAgregarRespuesta" CssClass="btn btn-success"
                                        OnClick="btnAgregarRespuesta_Click">&nbsp;<i class="icon-ok icon-white"></i>&nbsp;</asp:LinkButton>
                                </div>
                            </div>
                        </div>
                        <div class="control-group">
                            <div class="checkbox" style="width: 150px">
                                <asp:CheckBox runat="server" ID="cbEsCorrecta" Text="Respuesta correcta" />
                            </div>
                        </div>
                        <div class="control-group">
                            <asp:Label runat="server" ID="lblErrorPregunta" CssClass="text-error"></asp:Label>
                        </div>
                        <div class="control-group">
                            <label class="control-label" for="txtRespuesta">
                                Lista de opciones:</label>
                        </div>
                        <div class="control-group">
                            <asp:Repeater runat="server" ID="rRespuestas">
                                <HeaderTemplate>
                                    <table>
                                        <tbody>
                                </HeaderTemplate>
                                <ItemTemplate>
                                    <tr>
                                        <td>
                                            <asp:HiddenField runat="server" ID="hfEsCorrecta" Value='<%#DataBinder.Eval(Container.DataItem, "EsCorrecta")%>' />
                                            <strong>
                                                <asp:Label runat="server" ID="lblLetra" Text='<%#DataBinder.Eval(Container.DataItem, "Letra")%>'></asp:Label>.&nbsp;</strong>
                                        </td>
                                        <td align="left">
                                            <asp:Label runat="server" ID="lblRespuesta" Text='<%#DataBinder.Eval(Container.DataItem, "Respuesta")%>'></asp:Label>&nbsp;&nbsp;
                                        </td>
                                    </tr>
                                </ItemTemplate>
                                <FooterTemplate>
                                    </tbody> </table>
                                </FooterTemplate>
                            </asp:Repeater>
                        </div>
                    </div>
                    <div class="form-horizontal">
                        <asp:Label runat="server" ID="lblErrorRespuestas" CssClass="text-error"></asp:Label>
                    </div>
                </div>
                <div class="modal-footer">
                    <asp:Button runat="server" class="btn" data-dismiss="modal" aria-hidden="true" ID="btncierra"
                        Text="Cerrar" OnClick="btncierra_Click" />
                    <asp:Button runat="server" ID="btnGuardarPregunta" Text="Aceptar" CssClass="btn btn-primary"
                        OnClick="btnGuardarPregunta_Click" />
                </div>
            </asp:Panel>
            <ajaxToolkit:ModalPopupExtender ID="ModalPopupExtender1" runat="server" BackgroundCssClass="modal-backdrop"
                CancelControlID="btncierra" PopupControlID="pRespuestas" TargetControlID="btnopen1"
                Drag="True" RepositionMode="RepositionOnWindowScroll" DropShadow="True">
            </ajaxToolkit:ModalPopupExtender>
        </ContentTemplate>
    </asp:UpdatePanel>
</asp:Content>
